import numpy as np
import matplotlib.pyplot as plt

# 生成从0到1之间的连续的20个点
x = np.linspace(0, 1, 20)

# 生成直线上的点
y = 3 * x + 2

# 在y轴方向生成噪点
noise = 0.2  # 0 ~ 1
y += np.random.normal(0, noise, (20,))

plt.plot(x, y, 'ro')
plt.show()
